Pachetele din R sunt extensii ale limbajului de programare statistică R. Acestea conțin cod, date și documentație într-un format standardizat care poate fi instalat de utilizatorii R, de obicei printr-un depozit de software centralizat, cum ar fi CRAN (Comprensive R Archive Network).[1][2] Numărul mare de pachete disponibile pentru R și ușurința instalării și utilizării acestora au fost citate ca un factor major care conduce la adoptarea pe scară largă a limbajului în știința datelor.[3][4][5][6]
În comparație cu bibliotecile din alt limbaj de programare, pachetele din R trebuie să respecte o specificație relativ strictă.[3] Manualul Writing R Extensions[7] specifică o structură de registre standardizată pentru codul sursă, date, documentație și metadatele pachetelor din R, astfel ele pot fi instalate și încărcate folosind instrumentele de gestionare a pachetelor încorporate în R.[3] Pachetele distribuite pe CRAN trebuie să îndeplinească standarde suplimentare.[3][8] Potrivit lui John Chambers(d), în timp ce aceste cerințe „impun cerințe considerabile” dezvoltatorilor de pachete, ele îmbunătățesc capacitatea de utilizare și stabilitatea pe termen lung a pachetelor pentru utilizatorii finali.[3]